package com.pactera.asmp.server.entity;

import java.math.BigDecimal;
import java.util.List;

import lombok.Data;

@Data
public class ScreenTaskInfoDTO {

    // 任务总数
    private Long taskExeNum;

    // 任务成功数
    private Long taskSuccessNum;

    // 任务失败数
    private Long taskFailNum;

    // 任务成功率
    private BigDecimal taskSuccessRate;

    // 任务失败率
    private BigDecimal taskFailRate;

    // 同比上月任务成功率
    private BigDecimal taskLastMonthGrowRate;

    // 任务执行脚本总数
    private Long scriptNum;

    // 常量总数
    private Long constantTotalNum;

    // 常量已关联脚本数
    private Long constantServiceNum;

    // 常量模块分布
    private List<ConstantModuleStatisticsDataDTO> constantModuleStatisticsDataDTOs;

    // 脚本模块分布
    private List<ScriptModuleStatisticsDataDTO> scriptModuleStatisticsDataDTOs;

    // 各模块脚本执行情况
    private List<TaskReportListVO> taskReportListVOs;

    // 失败率T10脚本模块
    private List<TaskReportListVO> taskReportListVOsTop10;
}
